﻿#define  _CRT_SECURE_NO_WARNINGS 1
#define  _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
#include<assert.h>
//int  gl(char* arr)
//{
//	assert(arr);
//	int count = 0;
//	while (*arr != '\0')
//	{
//		count++;
//		arr++;
//	}return count;
//}
//int main()
//{
//	char arr[] = { "abcd"};
//	//scanf("%c", &arr);
//	int ret = gl(arr);
//	printf("%d", ret);
//	return 0;
//}

//#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//#include<stdlib.h>
//#include<assert.h>
//
//int my1_strlen(const char* arr)                //方法一：计数法
//{
//	assert(arr);
//
//	int count = 0;
//
//	while (*arr != '\0')
//	{
//		count++;
//		arr++;
//	}
//	return count;
//}
//
//int main()
//{
//	char arr[10] = { "asdfg" };
//	int ret1 = 0;
//
//	ret1 = my1_strlen(arr);
//	printf("%d\n", ret1);
//
//	system("pause");
//	return 0
//
//
//int main()
//{
//	int arr[] = {1,2,3,4,5,6};
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	int arr1[] = { 0 };
//	int arr2[] = { 0 };
//	for (int i = 0; i < sz; i++)
//	{
//		if (arr[i] % 2 == 0)
//			arr1[i] = arr[i];
//		else arr2[i] = arr[i];
//	}
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d%", arr1[i]);
//	}
//	for (int i = 0; i < sz; i++)
//	{
//		printf("%d%", arr2[i]);
//	}
//	return 0;
//}


void test(int arr[])//


{


	printf("%zd\n", sizeof(arr));

}
void test(int* arr)//


{
	printf("%zd\n", sizeof(arr));//计算⼀个指针变量的⼤⼩

}
int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	test(arr);
	return 0;
}